Classes


RootClass                   BOOPSI's base class
+--Notify                   implements notification mechanism
   +--Family                handles multiple children
   |  +--Menu               describes a single menu
   |  +--Menuitem           describes a single menu item
   |  \--Menustrip          describes a complete menu strip
   +--Application           main class for all applications
   +--Window                main class for all windows
      \--CompactWindow      mini tiny windows
   \--Area                  base class for all GUI elements
      +--Balance            balancing separator bar
      +--BetterBalance      position-savable balancing separator bar
      +--Bitmap             area filled with an image
      +--Busy               busy bar
      +--Colorfield         colored rectangle
      +--DTPic              datatype images
      +--Guigfx             images displayed via guigfx.library
      +--Icon               icon display
      +--Image              image display
      +--Lamp               lamp images
      +--MysticView         images displayed via mysticview.library
      +--Picture            datatype picture images
      +--Rectangle          spacing object
      +--Text               text display
         \--InfoText        Information text display
      +--TextEditor         text editor
      +--Toolbar            pics bar
      +--TransferAnim       displays animations
      +--Urltext            url link text
      +--Gadget             base class for intuition gadgets
      |  +--Prop            proportional gadget
      |  \--String          string gadget
      +--Gauge              fule gauge
      +--Scale              percentage scale
      +--List               line-oriented list
      |  +--IFlist          interfaces list class
      |  +--Dirlist         special list with files
      |  +--Floattext       special list with floating text
      |  +--Listtree        trees list
      |  +--Portlist        ports list class
      |  \--Volumelist      special list with volumes
      +--NList              new line-oriented list
      |  +--Mailtext        new special list with mail text
      |  +--NFloattext      new special list with floating text
      |  \--NListtree       new trees list
      +--Numeric            base class for numeric gadgets
      |  +--Knob            turning knob
      |  +--Levelmeter      level display
      |  +--Numericbutton   space saving popup slider
      |  +--Slider          traditional slider
      |  \--Wheel           keyboard like wheel
      \--Group              groups other GUI elements
         +--CM              ContactManager group class
         +--Coloradjust     several gadgets to adjust a color
         +--Cycle           cycle gadget
         +--Listview        listview
         +--NListview       new listview
         \--Popstring       base class for popup objects
            +--Popasl       popup an asl requester
            \--Popobject    popup aynthing in a separate window
         +--Radio           radio button
         +--Register        handles page groups with titles
         +--Scrollbar       traditional scrollbar
         +--Scrollgroup     virtual groups with scrollbars
         +--Speedbar        image buttons groups
         +--TearOffBay      bay to contain TearOffPanel
         +--TearOffPanel    the magic groups
         \--Virtgroup       handles virtual groups
            +--Crawling     handles auto-scrolling virtual groups
            +--Htmlview     HTLM4 virtual group class
            \--Pkb          piano keyboards